﻿<?xml version="1.0" encoding="utf-8" ?>
<program_def>
	<!--program body-->
	<code_block>
		<assignment>
			<left>
				<variable name ="i" />
			</left>
			<right>
				<constant value ="3" />
			</right>
		</assignment>
		<while>
			<condition>
				<function_call method="to_bool">
					<arguments>
						<variable name="i" />
					</arguments>
				</function_call>
			</condition>
			<body>
				<function_call method="print">
					<arguments>
						<variable name ="i" />
					</arguments>
				</function_call>
				<unary operator="--">
					<variable name="i"/>
				</unary>
			</body>
		</while>
	</code_block>
</program_def>